package com.loong.loong.hik.property.request.resource;

import java.util.List;
import lombok.Data;

/**
 * @author jinyiang
 * @date 2023/3/17 20:35
 */
@Data
public class ResourcePersonAddRequest {
	//人员ID，可以指定人员personId，不允许与其他人员personId重复，包括已删除的人员。 为空时平台自动生成人员ID
	private String personId;
	//人员名称
	private String personName;
	//性别，1：男；2：女；0：未知
	private String gender;
	//所属组织标识，必须是已存在组织，从获取组织列表接口获取返回参数orgIndexCode
	private String orgIndexCode;
	//出生日期，举例：1992-09-12
	private String birthday;
	//手机号，1-20位数字,平台上人员信息实名标识选择为手机号码时必填
	private String phoneNo;
	//邮箱，举例：hic@163.com
	private String email;
	//证件类型，参考附录A 数据字典，平台上人员信息实名标识选择为身份证件时必填
	private String certificateType;
	//	证件号码，1-20位数字字母，平台上人员信息实名标识选择为身份证件时必填
	private String certificateNo;
	//	工号，1-32个字符，平台上人员信息实名标识选择为工号时必填
	private String jobNo;
	//
	private List<Face> faces;
	//人脸图片base64编码后的字符
	@Data
	public class Face{
		private String faceData;
	}

}
